substantial physical completion - French English Dictionary